Conversation
…iguration - remove redundant "full configuration" references in advanced.rs - rename markdownflow.rs to flow.rs and update usage instructions - add required API key and model configuration to events.rs, flow.rs, graph.rs, and indexing.rs examples - remove basic.rs and custom_config.rs examples as they are no longer needed with new configuration approach - update Cargo.toml to reflect example changes and rename markdownflow to flow example - simplify console output by removing excessive checkmarks and configuration priority information
…toml - Move Python examples from examples/python/* to examples/* - Move Rust examples from examples/rust/* to rust/examples/* - Update Cargo.toml to exclude examples/ directory from package - Remove individual example configurations from Cargo.toml
- Update pyo3 from version 0.22 to 0.28 - Add pyo3-async-runtimes dependency for async runtime support - Convert Python examples to use async/await syntax - Update README.md to show async usage patterns - Replace synchronous engine methods with asynchronous ones - Add new indexing example demonstrating full async workflow - Remove outdated example files that used sync patterns
BREAKING CHANGE: Engine methods are now async and require explicit api_key and model parameters. Updated README with new async usage patterns and comprehensive API reference including IndexOptions, IndexResult, and QueryResultItem classes. The changes include: - Convert all Engine methods to async - Add explicit api_key and model parameters - Introduce IndexOptions, IndexResult, and QueryResultItem classes - Update examples to use async/await patterns - Add support for multiple document types and batch operations - Improve error handling and result structures docs(examples): remove environment variable exports from indexing example Remove hardcoded environment variable exports from README and update main.py to use direct API key assignment instead of environment variables for demonstration purposes.
- Remove hardcoded default models ("gpt-4o-mini", "gpt-4o") from LLM
configuration structs
- Change default model and endpoint values from specific strings to
empty strings
- Update tests to verify that default models are empty strings instead
of predefined values
- Remove automatic detection logic for models and endpoints that was
previously used to determine defaults
- Simplify LLM config structure by removing auto-detection methods and
default functions
Remove the unsafe_op_in_unsafe_fn attribute that was needed for Rust 2024 edition but is no longer required.
- Remove legacy documentation files including configuration.md, python.md, and rust.md guides that contained outdated information - Delete sample files indexed.json and sample.md that were no longer needed - Update .gitignore to properly exclude Docusaurus build artifacts including docs/node_modules/, docs/build/, and docs/.docusaurus/ - Remove binary file docs/design/with-title.png that was no longer referenced These changes clean up obsolete documentation and prepare for new documentation structure.
BREAKING CHANGE: Removes the configuration reference guide and Python/Rust usage guides that were previously available in _docs/guide/. This change eliminates the detailed documentation for configuration options, environment variables, and language- specific implementation guides for both Python and Rust APIs.
- Remove default Docusaurus blog posts (first-blog-post, long-blog-post, mdx-blog-post, welcome) - Add Vectorless welcome blog post introducing the project - Update authors.yml with zTgx as the author - Update tags.yml removing unused tags feat(docs): update documentation for Vectorless project - Change site title from "My Site" to "Vectorless" - Update URL to vectorless.dev - Change repository links to vectorlessflow/vectorless - Update navbar with Docs, Blog, Crates.io, PyPI, and GitHub links - Update footer with packages section linking to Rust and Python distributions - Update copyright notice - Add rust, toml, and python syntax highlighting support refactor(homepage): update features and design for Vectorless - Replace Docusaurus features with Vectorless-specific features (No Vectors, Blazing Fast, Rust + Python) - Remove SVG illustrations - Update feature descriptions to reflect Vectorless capabilities style(index): improve homepage title display - Change homepage title from "Hello from Vectorless" to just "Vectorless"
- Replace Docusaurus tutorial content with Vectorless introduction - Add comprehensive documentation about how Vectorless works including parsing, indexing, and querying processes - Include quick start examples for both Python and Rust implementations - Update footer styling from dark to light theme - Remove default Docusaurus links and hero buttons - Change copyright from vectorlessflow to Vectorless - Remove unused HomepageFeatures component
- Create GitHubStar component that fetches live star count from GitHub API - Add custom styling for the star counter with proper animations - Format star counts with k-suffix for large numbers (>1000) - Implement loading states with spinner animation refactor(docs): update theme customization and navigation - Replace hardcoded external links with dynamic GitHub star component - Redesign color scheme with new primary colors (#AF788B) - Update navbar styling to match new design requirements - Remove deprecated markdown page and homepage features style(docs): enhance homepage visual design - Apply gradient backgrounds and updated typography - Customize code highlighting to match new color scheme - Update CSS variables for light/dark mode consistency - Improve responsive design for mobile navigation
style(navbar): update navbar styling and component structure - Change navbar background color to #fdf8f9 and remove border/shadow - Update footer to use transparent background - Replace custom mobile menu button with Docusaurus NavbarMobileSidebarToggle - Remove unused imports and simplify navbar component structure - Add navbarLeft container with flex layout for better alignment - Adjust padding and spacing in navbar styles - Comment out color mode toggle temporarily ```
- Change font weight from 600 to 700 for GitHub star button and dropdown - Update navbar container to use max-width 1200px with 24px horizontal padding - Adjust gap spacing from 2rem to 2.25rem in navbar container - Remove flex: 1 from navbarLeft component - Add justify-content: center and flex: 1 to navbarItemsLeft - Add active hover state opacity for navbar links - Remove margin-left: auto from navbarItemsRight - Clean up colorModeToggle styles - Add responsive padding for mobile view
- Replace social card image with theme logo in docusaurus config - Modify navbar structure to use center-aligned navigation items - Remove color mode toggle from navbar - Update CSS styles for new three-column layout (left brand, center navigation, right github star) - Change documentation link from sidebar type to direct route - Comment out examples link temporarily
- Replace raw.githubusercontent.com URL with vectorless.dev domain - Update logo image path to use production CDN endpoint
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.